import tkinter
from tkinter import ttk


def xFunc(event):
    print(com.get())  # #获取选中的值方法1
    print(xVariable.get())  # #获取选中的值方法2


# button被点击之后会被执行
def clickMe():  # 当acction被点击时,该函数则生效
    action.configure(text='转换入库过程中... ')  # 设置button显示的内容
    action.configure(state='disabled')  # 将按钮设置为灰色状态，不可使用状态
    print('debug here')

win = tkinter.Tk()
win.title("抓包精灵")  # #窗口标题
win.geometry("500x300+1400+220")  # #窗口位置500后面是字母x
win.wm_attributes('-topmost', 1)

'''
下拉菜单
'''
xVariable = tkinter.StringVar()  # #创建变量，便于取值

com = ttk.Combobox(win, textvariable=xVariable)  # #创建下拉菜单
com.pack()  # #将下拉菜单绑定到窗体
com["value"] = ("拼多多-商家后台", "拼多多-电霸-热销商品", "拼多多-电霸-行业总览")  # #给下拉菜单设定值
com.current(0)
com.bind("<<ComboboxSelected>>", xFunc)  # #给下拉菜单绑定事件

'''
按钮
'''
action = ttk.Button(win, text="转化入库", command=clickMe)  # 创建一个按钮, text：显示按钮上面显示的文字, command：当这个按钮被点击之后会调用command函数
action.pack()
# action.grid(column=2, row=1)  # 设置其在界面中出现的位置  column代表列   row 代表行

win.mainloop()  # #窗口持久化
